+ [INV-FRONTEND-260] Создать Экран конфигуратора ручной готовки
Разработка интерактивного конфигуратора ручной готовки и валидация перед отправкой
NoteКраткая карточка задачи
- Репозиторий / Компонент:
Mobile App(Экран «Готовка из головы» / Форма ручного блюда). - Ссылка на Метод: Схема таблиц авторизации и групп
- Статус: Готово к реализации
- Инструкция по шагам:
- Реализовать форму с текстовым полем
dish_nameи динамическим списком выбора ингредиентов из текущих остатков холодильника. Каждая позиция должна содержать поле ввода веса/объема. - Написать валидатор Pydantic-аналога на клиенте: заблокировать кнопку отправки, если
total_portions < 1или массивspent_itemsпуст (Шаг 3). Сгенерировать сквознойtrace_id. - Отправлять запрос
POST /api/v1/cook/manual-dish. При получении от бэкенда ошибки422 Bad Request(Текст содержит мат) выводить модальное окно с предупреждением и подсвечивать поле названия красным цветом (Шаг 5а).
- Реализовать форму с текстовым полем